package com.shiny.widgetsdklibrary.network;

import android.util.Log;
import retrofit2.Call;
import retrofit2.Callback;
import retrofit2.Response;
import retrofit2.Retrofit;
import retrofit2.http.GET;

/**
 * 1、App应用程序通过retrofit请求网络，实际上是使用Retrofit接口层封装请求参数，之后由OkHttp完成后续的请求操作
 * 2、在服务端返回数据之后，OkHttp将原始的结果交给Retrofit，Retrofit根据用户的需求对结果进行解析
 */
public class RetrofitManager {


//    public void request(retrofit2.CallAdapter.Factory factory,String url) {
//        Retrofit retrofit = new Retrofit.Builder().baseUrl(url).addCallAdapterFactory(factory).build();
//        GithubService service = retrofit.create(GithubService.class);
//        Call<Translation> call = service.getCall();
//        call.enqueue(new Callback<Translation>() {
//            @Override
//            public void onResponse(Call<Translation> call, Response<Translation> response) {
//                response.body().show();
//            }
//
//            @Override
//            public void onFailure(Call<Translation> call, Throwable throwable) {
//                Log.e("","connect failed");
//            }
//        });
//    }

}
